package com.supergzt.service;

import com.supergzt.entity.vos.LoginVo;
import com.supergzt.entity.dos.User;
import com.baomidou.mybatisplus.extension.service.IService;
import com.supergzt.entity.vos.RegisterVo;
import com.supergzt.entity.vos.UserPasswordVo;

import javax.servlet.http.HttpServletRequest;


public interface UserService extends IService<User> {

	User getUserInfo();

	void registerUser(RegisterVo registerVo);

	String login(LoginVo loginVo);

	void logout(HttpServletRequest request);

	void updateUserPassword(UserPasswordVo userPasswordVo);

	void forceLogout();
}
